there's no more left - French English Dictionary